import { defineStore } from 'pinia'
import { ref } from 'vue'
//useUserStore=>use+仓库名+Store
// 用户模块	token setToken removeToken 登录、退出、自身字段
export const useUserStore = defineStore(
    //'big-user'防止重名而加的前缀
    'big-user',
    () => {
        //
        const token = ref('') // 定义 token--初始化
        // const setToken = (t) => (token.value = t) // 设置 token

        const setToken = (newToken) => {
            token.value = newToken
        }
        const removeToken = () => {
            token.value = ''
        }
        //暴露出去
        return { token, setToken }
    },
    {
        persist: true // 持久化
    }
)